package controller.interfaces;

import model.Objects;
import model.object.TaskObject;

/**
 * @author mak
 * 
 * a task can:
 * 
 * assign
 * get/select (receive)
 * update
 * save
 * delete
 * 
 */
public abstract class ITaskAction implements IAction{
	public abstract void assign();
	public abstract void get(); //select
	public abstract void update();
	public abstract void save(TaskObject o);
	public abstract void delete(TaskObject o);
	public abstract void markAsDone();
}
